*{margin:0px;padding:0px;}
ul{list-style:none;}
a{color:#007ed9;text-decoration:none;}
a:hover{color:#F2710E;text-decoration:underline;}
img{border:none;}
body{background:white url(../images/bg.png) 0 0 repeat-x;color:#333333;font-size:12px;line-height:1.5;}
.clearfix{clear:both;content:" ";display:block;height:0;}
#container{background:url(../images/bg-middle.png) no-repeat center 118px transparent;overflow:hidden;}
#header{color:#ffffff;height:88px;padding:10px 0 40px;margin:0 auto;}
#top{height:30px;position:relative;width:100%;}
#jstop{min-width:980px;}
#utop{text-align:right;}
#utop a{color:#a0d0ef;}
.flash1,.flash2,.flash3,.flash4,.flash5,.flash6,.flash7{position:absolute;right:0px;top:0px;overflow:hidden;background-image:url(../images/flashall.png);background-repeat:no-repeat;display:block;}
.flash1{background-position:right 0;height:34px;width:48px;}
.flash2{background-position:right -36px;height:44px;width:71px;}
.flash3{background-position:right -80px;height:60px;width:105px;}
.flash4{background-position:right -140px;height:73px;width:163px;}
.flash5{background-position:right -213px;height:88px;width:150px;}
.flash6{background-position:right -301px;height:115px;width:190px;}
.flash7{background-position:right -416px;height:131px;width:262px;}
#logo{float:left;width:160px;}
#logo a{background:url(../images/logo.png) 0 0 no-repeat;display:block;height:55px;width:160px;overflow:hidden;}
#nav{height:35px;margin-top:20px;width:auto;}
#nav_main{float:left;margin-left:30px;width:460px;}
#nav_main li{background:none;display:inline;float:left;height:35px;line-height:34px;margin-right:5px;text-align:center;}
#nav_main li a{color:#ffffff;display:inline-block;font-family:Microsoft YaHei,simHei;font-size:17px;height:35px;line-height:34px;padding-left:18px;background:url(../images/header-nav.png) 100px 100px no-repeat;}
#nav_main li a:hover{text-decoration:none;background-position:0 -100px;color:#ffffff;}
#nav_main li span{display:block;padding-right:18px;background:url(../images/header-nav.png) 100px 100px no-repeat;}
#nav_main li a:hover span{background-position:right -150px;}
#nav_main li.current a{background:url(../images/header-nav.png) 0 0 no-repeat;}
#nav_main li.current a span{background:url(../images/header-nav.png) right -50px no-repeat;}
#nav_main li i{background:url(../images/new-home-icon.png) 0 0 no-repeat;display:block;height:14px;width:23px;position:absolute;right:-2px;top:-5px;}
#nav_main li.first{position:relative;}
#search{background:url(../images/search-bg-new.jpg) 0 0 no-repeat;float:right;height:34px;position:relative;width:294px;}
#search input{background:url(../images/search-bg-new.jpg) 0 -97px no-repeat;color:#777777;padding:3px 0 0 22px;float:left;height:18px;line-height:16px;margin:5px 0 4px 5px;width:150px;border:0 none;font-size:100%;}
#search a{display:block;height:25px;left:180px;position:absolute;top:3px;width:25px;}
#search ul{background:white;border:1px solid #dcdcdc;color:#333333;left:105px;line-height:24px;position:absolute;top:32px;width:100px;display:none;}
#search li{height:28px;padding-left:18px;float:left;}
#search button{color:#000000;cursor:pointer;font-size:14px;font-weight:bold;height:34px;position:absolute;right:-1px;text-align:center;top:0px;width:85px;border:0 none;background:url(../images/header.png) -330px 40px no-repeat;}
#search button:hover{background:url(../images/search-bg-new.jpg) right -50px no-repeat}